home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d19 / dlcnt157.arc / HISTORY.DLC < prev    next >
Text File  |  1991-01-26  |  10KB  |  213 lines

  1. ╔════════════════════════════════════════════════════╗
  2. ║ DLCounter - Written by Gary Bouchard               ║
  3. ║ SysOp - The Computer Store BBS                     ║
  4. ║ St. Augustine, Florida (904)797-1713               ║
  5. ║ Copyright(c) 1990,91....All Rights Reserved        ║
  6. ║ Released August 4, 1990  Modified January 24, 1991 ║
  7. ╚════════════════════════════════════════════════════╝
  8.  
  9.  
  10. DLCounter History File in Reverse Order
  11.  
  12. - January 24, 1991  Ver 1.57
  13.  
  14. I added a feature that allows the user the define the minimum
  15. download count to qualify for updating a DIR text record. The
  16. default of course is 1, but a new keyword can be placed into the
  17. configuration file along with the number the user chooses. The
  18. keyword is "MIN_DLCOUNT". This is a different keyword from
  19. MIN_DOWNLOAD, which is used in the BLT Display file generation.
  20. Note the sample configuration enclosed in the zip file for the
  21. explanation. A couple of cosmetic changes where made, and I
  22. shortened the record length of the database file that is generated
  23. by removing information that was not necessary. I am also working
  24. on updating the documentation, which will follow the standard
  25. established by others of being produced in WordPerfect 5.1 and will
  26. be available to all users for a fee of $8.50 to cover the cost of
  27. mailing and paper. This will be a professional style manual. I also
  28. changed DLCDB (The debugging program) to follow the record format
  29. produced by DLCount.
  30.  
  31. I also fixed that lingering problem of deleting the DIRxx.$$$
  32. temporary work file if the user pressed the ESC key to abort
  33. processing. DLCounter now correctly deletes this file, and ends.
  34.  
  35. I forgot to mention that a couple of versions ago, I fixed a
  36. problem where DLCounter was not updating records if the filename
  37. started with a non alphabetic symbol (i.e @,#,$,&,). I was looking
  38. for A-Z or 1-9 for filenames in the first y 
  39.  
  40. - December 27, 1990 Ver 1.56
  41.  
  42. Pat Monk reported a problem with DLCounter not processing the
  43. DOWNLOAD.TXT file that had less than 30 or so records. The error
  44. was a Divide by Zero error. That error was generated when
  45. calculating the growth of the scale, and I had hardcoded the
  46. formula, rather than put it into variable format. I tested the
  47. correction by taking out all but one record from DOWNLOAD.TXT and
  48. running the program, without a hitch. Turbo Pascal Version 6 now
  49. has a Profiler program that will help me to optimize the code. I
  50. will begin this once I receive my upgrade, so watch for updates. I
  51. need to know if anyone is using the COUNT program that is included
  52. in the ZIP file. COUNT is a standalone program that will create
  53. your database file for you, if you have one too large for DLCOUNT
  54. to handle because of memory. If I do not get any responses I will
  55. discontinue that program. If you require assistance with the
  56. program or have any suggestions you can call me at my voice line
  57. (904)797-1713 or (800)424-4337.
  58.  
  59. - December 20, 1990  Ver 1.55
  60.  
  61. Ron Herrings previous report about not being able to process
  62. conferences above 40 was true, but he had also reported that the
  63. program would not process Directory File Listings greater than 39.
  64. This again was because I had the upper limit of the array set to
  65. 40. I wasn't thinking about boards that might have more than 40 DIR
  66. Files. This has been corrected. You will also notice that the "ß"
  67. is gone from the version number. I figured that it has gone thru
  68. enough beta testing, and is fairly stable now. I still do not have
  69. my BBS up again yet, but you may still call me for support at the
  70. number listed below. If you have any suggestions on what you would
  71. like to see the program do, please let me know, and I'll try to
  72. incorporate them in future releases. Updated documentation will be
  73. put into the next maintenance release, so in the mean time please
  74. consult the history file, docs and config files for operational
  75. changes.
  76.  
  77. - September 18, 1990 Ver 1.54ß
  78.  
  79. Ron Herring reported that he could not process conferences above
  80. 40, which was quite true...I had the conference array set to a max
  81. value of 40. No problem! I changed the array max to 100. If someone
  82. needs more than this, please let me know. I also fixed the
  83. positions that some of the secondary lines where ending up on if
  84. they were not in the same place as the PIPE variable used in the
  85. program. In other words, the program should put your secondary
  86. lines exactly where you set them to be, rather than lining them up
  87. with the PIPE variable that I was doing before. Sorry guys!
  88.  
  89. Due to financial difficulties, I find it necessary to temporarily
  90. shut down my BBS until I get things caught up. Long Distance
  91. charges can really drag you down sometimes. My voice number where
  92. you can reach me during the day is 1-800-424-4337. This is in
  93. Cincinatti, Ohio. Just ask for me. I cannot return calls, so if I
  94. am not there, do not leave a message...please call back. I will
  95. still support the DLCounter program via telephone until I can get
  96. the BBS back up. I have been a PCBoard SysOp since version 10.0, so
  97. I am not a fly by night board! If you have any difficulties with
  98. the program, please call me, and I'll do my best to address them.
  99.  
  100. - September 11, 1990 Ver 1.53ß
  101.  
  102. Some problems reported from SysOps who do not necessarily use
  103. position 32 of the secondary line for the start of the file
  104. descriptions. Previously hardcoded, you may now specify what column
  105. you wish the '|' symbol to be place in your file descriptions
  106. secondary lines. If you recall, PCBoard uses this character as a
  107. formatting guide in placing additional lines in file descriptions.
  108. Pcboard does not show this character to the caller. In order to
  109. specify your own column position, use the 'PIPE' variable in your
  110. configuration file to tell DLCounter what column to place the '|'
  111. (pipe symbol). 
  112.  
  113. ; Example; 
  114. PIPE 32 
  115. ;
  116. If the 'PIPE' command is not found in the configuration file the
  117. program will default to column 32, as it always has. If you are
  118. CHANGING the position, *FIRST* run DLCounter with the /CLEAR /NEW
  119. command line switches to remove the previous DLCounter entries,
  120. then change the 'PIPE' value, and re-run the program.
  121.  
  122. - September 8, 1990  Ver 1.52ß
  123.  
  124. In order to remain consistent with PCBoard(tm) macro conventions, 
  125. I have changed the program to look for the @USERCOUNT@ macro in
  126. UPPER CASE characters. Please check your config files, and be sure
  127. that you change the macro to upper case letters. Any further macros
  128. added to the program in the future will be created in this fashion.
  129.  
  130. - September 4, 1990  Ver 1.51ß
  131.  
  132. A user reported that the program was adding extra lines to the
  133. beginning of the DIRxx file if there was no header portion. I
  134. checked that out, and sure enough!, Fixed...(I think!)..let me know
  135. if you encounter any such circumstances.
  136.  
  137. - September 2, 1990  Ver 1.50ß
  138.  
  139. Note: Major revision change. 
  140.  
  141. I added the capability for the user to define his/her own tagline
  142. to be inserted into the DIRxx file. Within the configuration file
  143. there is now a parameter called "USERSTRING". This parameter allows
  144. you to assign a string of up to 40 characters to the variable, that
  145. is inserted into the DIRxx file. The "USERSTRING" has a replaceable
  146. macro type option that will allow you to define where in
  147. "USERSTRING" you want your count to be. The replaceable macro
  148. parameter is "@usercount@". Notice that the parameter is in lower
  149. case letters...please define it that way in your USERSTRING or it
  150. will not get replaced with the count in your DIRxx file listing. An
  151. example would be like so; 
  152.  
  153. USERSTRING Accessed: [@usercount@] Time(s)
  154.  
  155.                      -= OR =-
  156.  
  157. USERSTRING This file has been downloaded @usercount@ Times(s)
  158.  
  159. The "@" (at sign) surrounding the parameter is required, so that
  160. the program may find the parameter within your USERSTRING. Do not
  161. place quotes around the text unless you specifically want the quote
  162. marks to show up in your DIRxx file entry. If you leave USERSTRING
  163. blank, or leave it out of your configuration file, the program will
  164. default to the standard entry that was present before;
  165.  
  166. Downloaded -> xx Time(s) .
  167.  
  168. I strongly recommend that if you change your USERSTRING tagline,
  169. that you FIRST use the "/CLEAR /NEW" parameter to clear your
  170. entries, so as not to cause any problems, then replace your
  171. USERSTRING. I have arbitrarily changed the tagline several times in
  172. testing with no ill effects, NOT using the "/CLEAR", because I use
  173. the color highlighting, and the program looks for either the first
  174. word on the line or the "@" character (which is part of the @X##
  175. color macro) for reference. 
  176.  
  177. Because of the way the line is checked for the update routine, 
  178. *DO NOT* place the @usercount@ as the first words on the line. If
  179. you did, and this number was to change, it would no longer prove to
  180. be a true match, and would insert ANOTHER line with the new count
  181. rather than replacing the old one.
  182.  
  183. I also added a way to end the program besides Control break...If
  184. you press the <ESC> Escape Key during operation, the program will
  185. abort, and return you to the DOS prompt. Be aware that if you
  186. abort, the temporary file DIRxx.$$$ will remain in your directory,
  187. but the original DIRxx file will remain intact. You can also abort
  188. the program during the creation of the Database file. I have not
  189. updated the documentation with these recent improvements, but I
  190. will when I get some time.. Keep an eye on this HISTORY file for
  191. changes to the program.
  192.  
  193. Releases no longer supported are as follows;
  194.  
  195. - August 31, 1990  Ver 1.33ß
  196. - August 29, 1990  Ver 1.32ß
  197. - August 28, 1990  Ver 1.31ß
  198. - August 27, 1990  Ver 1.30ß
  199. - August 26, 1990  Ver 1.29ß
  200. - August 25, 1990  Ver 1.28ß
  201. - August 23, 1990  Ver 1.27ß
  202. - August 22, 1990  Ver 1.26ß
  203. - August 19, 1990  Ver 1.25ß
  204. - August 18, 1990  Ver 1.24ß
  205. - August 17, 1990  Ver 1.23ß 
  206. - August 15, 1990  Ver 1.22ß
  207. - August 12, 1990  Ver 1.21ß 
  208. - August  9, 1990  Ver 1.10ß  
  209. - August  8, 1990  Ver 1.02ß
  210. - August  6, 1990  Ver 1.01ß
  211. - August  4, 1990  Ver 1.00ß   
  212. Initial release for wide beta testing.
  213.